"""
match-case: 类似于其他编程语言中的 switch-case 语句, 用于进行多条件分支判断。它可以根据不同的模式匹配来执行相应的代码块, 让代码更加简洁易读。
基本语法: 
    match expression:
        case pattern1:
            # 当 expression 匹配 pattern1 时执行的代码
            statement1
        case pattern2:
            # 当 expression 匹配 pattern2 时执行的代码
            statement2
        case _:
            # 当 expression 不匹配前面任何模式时执行的代码
            statement3

    expression: 是要进行匹配的表达式。
    pattern: 是匹配模式, 可以是常量、变量、序列、通配符等。
    _ : 是通配符, 表示匹配任何值, 通常作为最后一个 case 分支, 用于处理未匹配到其他模式的情况。

"""
day = 3
match day:
    case 1:
        print("星期一")
    case 2:
        print("星期二")
    case 3:
        print("星期三")
    case 4:
        print("星期四")
    case 5:
        print("星期五")
    case 6:
        print("星期六")
    case 7:
        print("星期日")
    case _:
        print("输入无效")
